package com.ziyun.pop.modules.order.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 工厂订单商品
 * @author gaosheng
 * @date 2018-10-05 11:18
 */
@Setter
@Getter
public class FactoryOrderItemVo {

    /**
     * 订单明细ID
     */
    private Integer itemId;
    /**
     * 订单ID
     */
    private Long orderId;
    /**
     * 货品ID
     */
    private Integer productId;
    /**
     * 商品ID
     */
    private Long goodsId;
    /**
     * 是否加急
     */
    private Boolean urgent;
    /**
     * 是否可评论
     */
    private Boolean comment;
    /**
     * 商品图片地址
     */
    private String goodsImgUrl;
    /**
     * 明细商品的名称
     */
    private String name;
    /**
     * 明细商品的销售价(购入价)
     */
    private BigDecimal price;
    /**
     * 明细商品总额
     */
    private BigDecimal amount;
    /**
     * 分摊后价格
     */
    private BigDecimal sharePrice;
    /**
     * 明细商品重量
     */
    private BigDecimal weight;
    /**
     * 明细商品购买数量
     */
    private BigDecimal nums;
    /**
     * 商品单位
     */
    private String unit;
    /**
     * 明细商品的规格属性
     */
    private String addon;
    /**
     * 明细商品类型 product:商品,pkg:捆绑商品,gift:赠品商品,adjunct:配件商品
     */
    private String itemType;
    /**
     * 工艺IDs
     */
    private String craftsIds;
    /**
     * 工艺名
     */
    private String craftsNames;
    /**
     * normal：普通商品print：印刷商品design_service：设计商品quote：报价商品paper：大纸商品fold：折页template：索样商品
     */
    private String addcartBuyType;
    /**
     * 明细附件对象
     */
    private String itemTypeObj;
    /**
     * 明细附件对象IDs
     */
    private String itemTypeObjId;
    /**
     * 大纸购买类型 ton:吨，ream:令
     */
    private String paperUnit;
    /**
     * 大纸购买规格：长，宽
     */
    private String paperSize;
    /**
     * 明细商品积分
     */
    private Integer score;
    /**
     * 审核状态
     */
    private Boolean approvalStatus;
    /**
     * 明细商品发货数量
     */
    private Float sendnum;
    /**
     * 门店货品ID
     */
    private Integer merchantsProductId;
    /**
     * 门店货品 份数
     */
    private BigDecimal merchantsCopy;
    /**
     * 伪删除标记（0正常 1删除）
     */
    private Integer itemDel;
    /**
     * 模板id
     */
    private Integer goodsTempletId;
    /**
     * 关联商品ID
     */
    private Integer origItemId;
    /**
     * 报价订单算价过程
     */
    private String calculationPriceProcess;
    /**
     * 商品状态
     */
    private Integer status;

}
